* { font-family: sans-serif; font-size: 13px; color: #222; } 
a { color: #22f; }
form { display: inline; }
img { border: none; }
legend { font-size: 13px; }
label { cursor: pointer; }
input, fieldset, select { border: 1px solid #ccc; }
fieldset { margin: 2px; }
select { background: #fff; }
th { text-align: right; vertical-align: top; }
tr.end td, tr.end th { padding-bottom: 20px; border-bottom: 1px solid #ccc; }
tr.noend td, tr.noend th { padding-bottom: 0px; border-bottom: none; }
.b { font-weight: bold; }
.bc { color: #666; font-size: 9px; }
.hide { display: none; }
.hl { color: #922; font-weight: bold; }
.resource { cursor: pointer; }
.w100pc { width: 100%; }
.nav { padding-bottom: 10px;padding-left: 10px; }
.form { width: 400px; }
.h-form { width: 200px; }
.float-left { float: left; }
.clear-left { clear: left; }
.standard { width: 350px; }
.date { width:100px; }
.short { width: 20px; }
.center { text-align: center; }
.multi-box { height: 110px; width: 150px; }
.repo-b { height:411px; overflow:auto; }
.fs-date { height: 158px; }
